package com.dmap.knowledge.po;

import java.io.Serializable;

public class ArticleColumnApp implements Serializable {
    /**
     * 
     * 表字段 : article_column_app.id
     */
    private Long id;

    /**
     * 
     * 表字段 : article_column_app.company_id
     */
    private Long companyId;

    /**
     * 
     * 表字段 : article_column_app.app_id
     */
    private Long appId;

    /**
     * 语言
     * 表字段 : article_column_app.lang
     */
    private String lang;

    /**
     * 
     * 表字段 : article_column_app.app_number
     */
    private String appNumber;

    /**
     * 
     * 表字段 : article_column_app.app_name
     */
    private String appName;

    /**
     * 
     * 表字段 : article_column_app.company_number
     */
    private String companyNumber;

    /**
     * 
     * 表字段 : article_column_app.company_name
     */
    private String companyName;

    /**
     * 文章栏目id
     * 表字段 : article_column_app.article_column_id
     */
    private Long articleColumnId;

    /**
     * 栏目名称
     * 表字段 : article_column_app.column_name
     */
    private String columnName;

    /**
     * 备注，描述
     * 表字段 : article_column_app.description
     */
    private String description;

    /**
     * 1.启用，2.不启用
     * 表字段 : article_column_app.status
     */
    private Integer status;

    /**
     * 排序
     * 表字段 : article_column_app.sort
     */
    private Integer sort;

    /**
     * 创建时间
     * 表字段 : article_column_app.create_time
     */
    private Long createTime;

    /**
     * 修改时间
     * 表字段 : article_column_app.update_time
     */
    private Long updateTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table article_column_app
     *
     * @mbggenerated
     */
    private static final long serialVersionUID = 1L;

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table article_column_app
     *
     * @mbggenerated
     */
    public ArticleColumnApp(Long id, Long companyId, Long appId, String lang, String appNumber, String appName, String companyNumber, String companyName, Long articleColumnId, String columnName, String description, Integer status, Integer sort, Long createTime, Long updateTime) {
        this.id = id;
        this.companyId = companyId;
        this.appId = appId;
        this.lang = lang;
        this.appNumber = appNumber;
        this.appName = appName;
        this.companyNumber = companyNumber;
        this.companyName = companyName;
        this.articleColumnId = articleColumnId;
        this.columnName = columnName;
        this.description = description;
        this.status = status;
        this.sort = sort;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table article_column_app
     *
     * @mbggenerated
     */
    public ArticleColumnApp() {
        super();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.id
     *
     * @return the value of article_column_app.id
     *
     * @mbggenerated
     */
    public Long getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.id
     *
     * @param id the value for article_column_app.id
     *
     * @mbggenerated
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.company_id
     *
     * @return the value of article_column_app.company_id
     *
     * @mbggenerated
     */
    public Long getCompanyId() {
        return companyId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.company_id
     *
     * @param companyId the value for article_column_app.company_id
     *
     * @mbggenerated
     */
    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.app_id
     *
     * @return the value of article_column_app.app_id
     *
     * @mbggenerated
     */
    public Long getAppId() {
        return appId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.app_id
     *
     * @param appId the value for article_column_app.app_id
     *
     * @mbggenerated
     */
    public void setAppId(Long appId) {
        this.appId = appId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.lang
     *
     * @return the value of article_column_app.lang
     *
     * @mbggenerated
     */
    public String getLang() {
        return lang;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.lang
     *
     * @param lang the value for article_column_app.lang
     *
     * @mbggenerated
     */
    public void setLang(String lang) {
        this.lang = lang == null ? null : lang.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.app_number
     *
     * @return the value of article_column_app.app_number
     *
     * @mbggenerated
     */
    public String getAppNumber() {
        return appNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.app_number
     *
     * @param appNumber the value for article_column_app.app_number
     *
     * @mbggenerated
     */
    public void setAppNumber(String appNumber) {
        this.appNumber = appNumber == null ? null : appNumber.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.app_name
     *
     * @return the value of article_column_app.app_name
     *
     * @mbggenerated
     */
    public String getAppName() {
        return appName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.app_name
     *
     * @param appName the value for article_column_app.app_name
     *
     * @mbggenerated
     */
    public void setAppName(String appName) {
        this.appName = appName == null ? null : appName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.company_number
     *
     * @return the value of article_column_app.company_number
     *
     * @mbggenerated
     */
    public String getCompanyNumber() {
        return companyNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.company_number
     *
     * @param companyNumber the value for article_column_app.company_number
     *
     * @mbggenerated
     */
    public void setCompanyNumber(String companyNumber) {
        this.companyNumber = companyNumber == null ? null : companyNumber.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.company_name
     *
     * @return the value of article_column_app.company_name
     *
     * @mbggenerated
     */
    public String getCompanyName() {
        return companyName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.company_name
     *
     * @param companyName the value for article_column_app.company_name
     *
     * @mbggenerated
     */
    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.article_column_id
     *
     * @return the value of article_column_app.article_column_id
     *
     * @mbggenerated
     */
    public Long getArticleColumnId() {
        return articleColumnId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.article_column_id
     *
     * @param articleColumnId the value for article_column_app.article_column_id
     *
     * @mbggenerated
     */
    public void setArticleColumnId(Long articleColumnId) {
        this.articleColumnId = articleColumnId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.column_name
     *
     * @return the value of article_column_app.column_name
     *
     * @mbggenerated
     */
    public String getColumnName() {
        return columnName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.column_name
     *
     * @param columnName the value for article_column_app.column_name
     *
     * @mbggenerated
     */
    public void setColumnName(String columnName) {
        this.columnName = columnName == null ? null : columnName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.description
     *
     * @return the value of article_column_app.description
     *
     * @mbggenerated
     */
    public String getDescription() {
        return description;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.description
     *
     * @param description the value for article_column_app.description
     *
     * @mbggenerated
     */
    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.status
     *
     * @return the value of article_column_app.status
     *
     * @mbggenerated
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.status
     *
     * @param status the value for article_column_app.status
     *
     * @mbggenerated
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.sort
     *
     * @return the value of article_column_app.sort
     *
     * @mbggenerated
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.sort
     *
     * @param sort the value for article_column_app.sort
     *
     * @mbggenerated
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.create_time
     *
     * @return the value of article_column_app.create_time
     *
     * @mbggenerated
     */
    public Long getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.create_time
     *
     * @param createTime the value for article_column_app.create_time
     *
     * @mbggenerated
     */
    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column article_column_app.update_time
     *
     * @return the value of article_column_app.update_time
     *
     * @mbggenerated
     */
    public Long getUpdateTime() {
        return updateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column article_column_app.update_time
     *
     * @param updateTime the value for article_column_app.update_time
     *
     * @mbggenerated
     */
    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table article_column_app
     *
     * @mbggenerated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", companyId=").append(companyId);
        sb.append(", appId=").append(appId);
        sb.append(", lang=").append(lang);
        sb.append(", appNumber=").append(appNumber);
        sb.append(", appName=").append(appName);
        sb.append(", companyNumber=").append(companyNumber);
        sb.append(", companyName=").append(companyName);
        sb.append(", articleColumnId=").append(articleColumnId);
        sb.append(", columnName=").append(columnName);
        sb.append(", description=").append(description);
        sb.append(", status=").append(status);
        sb.append(", sort=").append(sort);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append("]");
        return sb.toString();
    }
}